//package com.inspur.edp.udt.generator.api.typeprocessers.datareaders;
//
//import com.inspur.edp.caf.generator.baseInfo.ParameterInfo;
//import com.inspur.edp.caf.generator.baseInfo.TypeInfo;
//import com.inspur.edp.caf.generator.method.ClassMethodGenerator;
//import com.inspur.edp.cef.entity.entity.ICefData;
//import org.eclipse.jdt.core.dom.Modifier;
//
//import java.util.ArrayList;
//
////    void ReadData(ref ICefData data, ICefReader reader)
////        {
////           object value = reader.ReadValue("xxx");
////           data.Value= DbPropertyConvertors.ConvertVarcharToString(value);
////        }
////
//public abstract class UdtDataReaderReadDataMethodGenerator extends ClassMethodGenerator
//{
//
//	public UdtDataReaderReadDataMethodGenerator()
//	{
//
//	}
//
//	@Override
//	protected ArrayList<Modifier.ModifierKeyword> getAccessModifiers() {
//		ArrayList<Modifier.ModifierKeyword> list =new ArrayList<Modifier.ModifierKeyword>();
//		list.add(Modifier.ModifierKeyword.PUBLIC_KEYWORD);
//		return list;
//	}
//
//	@Override
//	protected String getMethodName()
//	{
//		return "ReadData";
//	}
//
//	@Override
//	protected ArrayList<ParameterInfo> getParameterCollection() {
//		ArrayList<ParameterInfo> list =new ArrayList<ParameterInfo>();
//		ParameterInfo parameterInfo=new ParameterInfo();
//		parameterInfo.setParamName("reader");
//		parameterInfo.setParamType(new TypeInfo(ICefData.class));
//		list.add(parameterInfo);
//		return list;
//	}
//
//	@Override
//	protected TypeInfo getReturnType() {
//		return new TypeInfo(void.class);
//	}
//}